-
Notifications
You must be signed in to change notification settings - Fork 3.2k
feat: Enable non USD flow behind beta flag #56931
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: Enable non USD flow behind beta flag #56931
Conversation
Hey! I see that you made changes to our Form component. Make sure to update the docs in FORMS.md accordingly. Cheers! |
…nal/Expensify-App into feat/50912-enable-non-usd-flow
All contributors have signed the CLA ✍️ ✅ |
731be59
to
65a4156
Compare
…to feat/50912-enable-non-usd-flow
…to feat/50912-enable-non-usd-flow
Yeah, I beleive it will be resolved once we updated with main. |
…12-enable-non-usd-flow
🚧 @shawnborton has triggered a test app build. You can view the workflow run here. |
🧪🧪 Use the links below to test this adhoc build on Android, iOS, Desktop, and Web. Happy testing! 🧪🧪 |
Codewise looks good to me 👍 |
I'll be OOO for the next few days - will be back on 22.04 |
Cool, I think this is over to @madmax330 then |
Reviewer Checklist
Screenshots/VideosAndroid: NativeAndroid.movAndroid: mWeb ChromemAndroidChrome.moviOS: NativeiOS: mWeb SafarimSafari.movMacOS: Chrome / SafariChrome1.movChrome.movMacOS: DesktopDesktop.mov |
🚀 Deployed to staging by https://github.com/madmax330 in version: 9.1.30-0 🚀
|
🚀 Deployed to production by https://github.com/AndrewGable in version: 9.1.30-4 🚀
|
Explanation of Change
Not found page
when proceeding to step 2Fixed Issues
$ #50912
PROPOSAL:
Tests
Same as QA steps
Offline tests
QA Steps
On on account that has this feature disabled (
globalReimbursementsOnND
beta flag) - it is not accessibleOn on account that has this feature enabled (
globalReimbursementsOnND
beta flag) - global reimbursements are accessibleFor each non USD workspace (CAD, AUD, GBP, EUR):
Note:
When user selects in step 5 that he's not a director then he has to fill in an email of director to he can fill in his data.
At the moment this DOES NOT WORK and is expected and we're aware of it. It is being implemented here - #50908
This is also the first time we're officially enabling this flow for testing under beta flag. This is a big flow and we expect some things might not be looking/working as expected. Because it's all behind a beta flag and not available to users these problems shouldn't be deploy blockers.
PR Author Checklist
### Fixed Issues
section aboveTests
sectionOffline steps
sectionQA steps
sectiontoggleReport
and notonIconClick
)src/languages/*
files and using the translation methodSTYLE.md
) were followedAvatar
, I verified the components usingAvatar
are working as expected)StyleUtils.getBackgroundAndBorderStyle(theme.componentBG)
)Avatar
is modified, I verified thatAvatar
is working as expected in all cases)Design
label and/or tagged@Expensify/design
so the design team can review the changes.ScrollView
component to make it scrollable when more elements are added to the page.main
branch was merged into this PR after a review, I tested again and verified the outcome was still expected according to theTest
steps.Screenshots/Videos
Android: Native
android.mp4
Android: mWeb Chrome
android.web.mp4
iOS: Native
ios.native.mp4
iOS: mWeb Safari
ios.web.mp4
MacOS: Chrome / Safari
web.mp4
MacOS: Desktop
desktop.mp4